a6f510032a2bdfa230323c9c44a2c4b71485be48,Misc/ThutEssentials/src/main/java/thut/essentials/commands/land/UnClaim.java,UnClaim,execute,#MinecraftServer#ICommandSender#String[]#,23

Before Change


    public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException
    {
        net.minecraft.scoreboard.Team team;
        if ((team = getCommandSenderAsPlayer(sender).getTeam()) == null)
            throw new CommandException("You are not in a team.");
        if (!LandManager.getInstance().isAdmin(sender.getName(), team)
                || team.getRegisteredName().equalsIgnoreCase("Trainers"))
        {
            sender.addChatMessage(new TextComponentString("You are not Authorized to unclaim land for your team"));
            return;
        }
        boolean up = false;
        int num = 1;

        if (args.length > 1)
        {
            try
            {
                if (args[0].equalsIgnoreCase("up") || args[0].equalsIgnoreCase("down"))
                {
                    num = Integer.parseInt(args[1]);
                    up = args[0].equalsIgnoreCase("up");
                }
            }
            catch (NumberFormatException e)
            {
                // e.printStackTrace();
            }
        }
        if (args.length > 1 && args[0].equalsIgnoreCase("all"))
        {
            LandTeam team1 = LandManager.getInstance().getTeam(team.getRegisteredName(), false);
            team1.land.land.clear();
            sender.addChatMessage(new TextComponentString("Unclaimed all land for Team" + team.getRegisteredName()));
            return;
        }
        int n = 0;
        for (int i = 0; i < num; i++)
        {
            int dir = up ? -1 : 1;
            int x = MathHelper.floor_double(sender.getPosition().getX() / 16f);
            int y = MathHelper.floor_double(sender.getPosition().getY() / 16f) + dir * i;
            int z = MathHelper.floor_double(sender.getPosition().getZ() / 16f);
            int dim = sender.getEntityWorld().provider.getDimension();
            if (y < 0 || y > 15) continue;
            n++;
            LandManager.getInstance().removeTeamLand(team.getRegisteredName(), new LandChunk(x, y, z, dim));
        }
        if (n > 0)
            sender.addChatMessage(new TextComponentString("Unclaimed This land for Team" + team.getRegisteredName()));
    }

}

After Change


    @Override
    public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException
    {
        EntityPlayer player = getCommandSenderAsPlayer(sender);
        if (!LandManager.getInstance().isAdmin(player.getUniqueID()))
        {
            sender.addChatMessage(new TextComponentString("You are not Authorized to unclaim land for your team"));